

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>Index &mdash; quanttrader 0.5.0 documentation</title>
  

  
  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />

  
  
  
  

  
  <!--[if lt IE 9]>
    <script src="_static/js/html5shiv.min.js"></script>
  <![endif]-->
  
    
      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
        <script src="_static/jquery.js"></script>
        <script src="_static/underscore.js"></script>
        <script src="_static/doctools.js"></script>
        <script src="_static/language_data.js"></script>
    
    <script type="text/javascript" src="_static/js/theme.js"></script>

    
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" /> 
</head>

<body class="wy-body-for-nav">

   
  <div class="wy-grid-for-nav">
    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search" >
          

          
            <a href="index.html" class="icon icon-home" alt="Documentation Home"> quanttrader
          

          
          </a>

          
            
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        
        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <p class="caption"><span class="caption-text">Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="introduction.html">Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="installation.html">Installation</a></li>
<li class="toctree-l1"><a class="reference internal" href="backtest.html">Backtest</a></li>
<li class="toctree-l1"><a class="reference internal" href="livetrading.html">Live Trading</a></li>
<li class="toctree-l1"><a class="reference internal" href="instrument.html">Instruments Supported</a></li>
<li class="toctree-l1"><a class="reference internal" href="ordertype.html">Orders Supported</a></li>
</ul>
<p class="caption"><span class="caption-text">Codes</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="brokerage.html">Brokerage</a></li>
<li class="toctree-l1"><a class="reference internal" href="data.html">Data</a></li>
<li class="toctree-l1"><a class="reference internal" href="event.html">Event</a></li>
<li class="toctree-l1"><a class="reference internal" href="gui.html">GUI</a></li>
<li class="toctree-l1"><a class="reference internal" href="order.html">Order</a></li>
<li class="toctree-l1"><a class="reference internal" href="performance.html">Performance</a></li>
<li class="toctree-l1"><a class="reference internal" href="position.html">Position</a></li>
<li class="toctree-l1"><a class="reference internal" href="risk.html">Risk</a></li>
<li class="toctree-l1"><a class="reference internal" href="strategy.html">Strategy</a></li>
<li class="toctree-l1"><a class="reference internal" href="tradingengine.html">Trading Engine</a></li>
</ul>

            
          
        </div>
        
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">quanttrader</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
        
      <li>Index</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#_"><strong>_</strong></a>
 | <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 
</div>
<h2 id="_">_</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.__init__">__init__() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>

      <ul>
        <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.__init__">(quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="gui.html#quanttrader.gui.ui_account_window.AccountWindow">AccountWindow (class in quanttrader.gui.ui_account_window)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine.add_data">add_data() (quanttrader.backtest_engine.BacktestEngine method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.adjust_position">adjust_position() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage">BacktestBrokerage (class in quanttrader.brokerage.backtest_brokerage)</a>
</li>
      <li><a href="data.html#quanttrader.data.backtest_data_feed.BacktestDataFeed">BacktestDataFeed (class in quanttrader.data.backtest_data_feed)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine">BacktestEngine (class in quanttrader.backtest_engine)</a>
</li>
      <li><a href="event.html#quanttrader.event.backtest_event_engine.BacktestEventEngine">BacktestEventEngine (class in quanttrader.event.backtest_event_engine)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.cancel_all">cancel_all() (quanttrader.strategy.strategy_base.StrategyBase method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.cancel_all">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.cancel_all_orders">cancel_all_orders() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.cancel_historical_data">cancel_historical_data() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.cancel_order">cancel_order() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>

      <ul>
        <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.cancel_order">(quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.cancel_order">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.cancel_order">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.cancel_strategy">cancel_strategy() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.closeEvent">closeEvent() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.connect">connect() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.connect_to_broker">connect_to_broker() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.contract_to_symbol">contract_to_symbol() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers static method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="data.html#quanttrader.data.data_board.DataBoard">DataBoard (class in quanttrader.data.data_board)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.disconnect">disconnect() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.disconnect_from_broker">disconnect_from_broker() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="gui.html#quanttrader.gui.ui_fill_window.FillWindow">FillWindow (class in quanttrader.gui.ui_fill_window)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.flat_all">flat_all() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.flat_strategy">flat_strategy() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="data.html#quanttrader.data.data_board.DataBoard.get_hist_sym_time_index">get_hist_sym_time_index() (quanttrader.data.data_board.DataBoard method)</a>
</li>
      <li><a href="data.html#quanttrader.data.data_board.DataBoard.get_hist_time_index">get_hist_time_index() (quanttrader.data.data_board.DataBoard method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="data.html#quanttrader.data.data_board.DataBoard.get_last_price">get_last_price() (quanttrader.data.data_board.DataBoard method)</a>
</li>
      <li><a href="data.html#quanttrader.data.data_board.DataBoard.get_last_timestamp">get_last_timestamp() (quanttrader.data.data_board.DataBoard method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.heartbeat">heartbeat() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.ib_order_to_order">ib_order_to_order() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers static method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.init_central_area">init_central_area() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.init_menu">init_menu() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.init_status_bar">init_status_bar() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers">InteractiveBrokers (class in quanttrader.brokerage.ib_brokerage)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.liquidate_all_strategy">liquidate_all_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.liquidate_strategy">liquidate_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="data.html#quanttrader.data.live_data_feed.LiveDataFeed">LiveDataFeed (class in quanttrader.data.live_data_feed)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine">LiveEventEngine (class in quanttrader.event.live_event_engine)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.load_strategy">load_strategy() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.log">log() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_log_window.LogWindow">LogWindow (class in quanttrader.gui.ui_log_window)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow">MainWindow (class in quanttrader.gui.ui_main_window)</a>
</li>
      <li>
    module

      <ul>
        <li><a href="tradingengine.html#module-quanttrader.backtest_engine">quanttrader.backtest_engine</a>
</li>
        <li><a href="data.html#module-quanttrader.data.backtest_data_feed">quanttrader.data.backtest_data_feed</a>
</li>
        <li><a href="data.html#module-quanttrader.data.data_board">quanttrader.data.data_board</a>
</li>
        <li><a href="data.html#module-quanttrader.data.live_data_feed">quanttrader.data.live_data_feed</a>
</li>
        <li><a href="event.html#module-quanttrader.event.backtest_event_engine">quanttrader.event.backtest_event_engine</a>
</li>
        <li><a href="event.html#module-quanttrader.event.live_event_engine">quanttrader.event.live_event_engine</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_account_window">quanttrader.gui.ui_account_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_fill_window">quanttrader.gui.ui_fill_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_log_window">quanttrader.gui.ui_log_window</a>
</li>
        <li><a href="tradingengine.html#module-quanttrader.gui.ui_main_window">quanttrader.gui.ui_main_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_order_window">quanttrader.gui.ui_order_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_position_menu">quanttrader.gui.ui_position_menu</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_position_window">quanttrader.gui.ui_position_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_risk_menu">quanttrader.gui.ui_risk_menu</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_strategy_window">quanttrader.gui.ui_strategy_window</a>
</li>
        <li><a href="gui.html#module-quanttrader.gui.ui_trade_menu">quanttrader.gui.ui_trade_menu</a>
</li>
        <li><a href="order.html#module-quanttrader.order.order_manager">quanttrader.order.order_manager</a>
</li>
        <li><a href="performance.html#module-quanttrader.performance.performance_manager">quanttrader.performance.performance_manager</a>
</li>
        <li><a href="position.html#module-quanttrader.position.position_manager">quanttrader.position.position_manager</a>
</li>
        <li><a href="risk.html#module-quanttrader.risk.risk_manager">quanttrader.risk.risk_manager</a>
</li>
        <li><a href="strategy.html#module-quanttrader.strategy.strategy_base">quanttrader.strategy.strategy_base</a>
</li>
        <li><a href="strategy.html#module-quanttrader.strategy.strategy_manager">quanttrader.strategy.strategy_manager</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.next_order_id">next_order_id() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>

      <ul>
        <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.next_order_id">(quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="order.html#quanttrader.order.order_manager.OrderManager.on_cancel">on_cancel() (quanttrader.order.order_manager.OrderManager method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.on_cancel">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="order.html#quanttrader.order.order_manager.OrderManager.on_fill">on_fill() (quanttrader.order.order_manager.OrderManager method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_fill">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.on_fill">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_init">on_init() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
      <li><a href="order.html#quanttrader.order.order_manager.OrderManager.on_order_status">on_order_status() (quanttrader.order.order_manager.OrderManager method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_order_status">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.on_order_status">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.on_position">on_position() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_start">on_start() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_stop">on_stop() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.on_tick">on_tick() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>

      <ul>
        <li><a href="order.html#quanttrader.order.order_manager.OrderManager.on_tick">(quanttrader.order.order_manager.OrderManager method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.on_tick">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.on_tick">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.open_position_widget">open_position_widget() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.open_risk_widget">open_risk_widget() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.open_trade_widget">open_trade_widget() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="risk.html#quanttrader.risk.risk_manager.PassThroughRiskManager.order_in_compliance">order_in_compliance() (quanttrader.risk.risk_manager.PassThroughRiskManager method)</a>

      <ul>
        <li><a href="risk.html#quanttrader.risk.risk_manager.RiskManager.order_in_compliance">(quanttrader.risk.risk_manager.RiskManager method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.order_to_ib_order">order_to_ib_order() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers static method)</a>
</li>
      <li><a href="order.html#quanttrader.order.order_manager.OrderManager">OrderManager (class in quanttrader.order.order_manager)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_order_window.OrderWindow">OrderWindow (class in quanttrader.gui.ui_order_window)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="risk.html#quanttrader.risk.risk_manager.PassThroughRiskManager">PassThroughRiskManager (class in quanttrader.risk.risk_manager)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.pause_strategy">pause_strategy() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="performance.html#quanttrader.performance.performance_manager.PerformanceManager">PerformanceManager (class in quanttrader.performance.performance_manager)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.place_order">place_order() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>

      <ul>
        <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.place_order">(quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
        <li><a href="gui.html#quanttrader.gui.ui_trade_menu.TradeMenu.place_order">(quanttrader.gui.ui_trade_menu.TradeMenu method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.place_order">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.place_order">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="gui.html#quanttrader.gui.ui_position_menu.PositionMenu">PositionMenu (class in quanttrader.gui.ui_position_menu)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_position_menu.PositionMenuBottom">PositionMenuBottom (class in quanttrader.gui.ui_position_menu)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_position_window.PositionWindow">PositionWindow (class in quanttrader.gui.ui_position_window)</a>
</li>
      <li><a href="event.html#quanttrader.event.backtest_event_engine.BacktestEventEngine.put">put() (quanttrader.event.backtest_event_engine.BacktestEventEngine method)</a>

      <ul>
        <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine.put">(quanttrader.event.live_event_engine.LiveEventEngine method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    quanttrader.backtest_engine

      <ul>
        <li><a href="tradingengine.html#module-quanttrader.backtest_engine">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.data.backtest_data_feed

      <ul>
        <li><a href="data.html#module-quanttrader.data.backtest_data_feed">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.data.data_board

      <ul>
        <li><a href="data.html#module-quanttrader.data.data_board">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.data.live_data_feed

      <ul>
        <li><a href="data.html#module-quanttrader.data.live_data_feed">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.event.backtest_event_engine

      <ul>
        <li><a href="event.html#module-quanttrader.event.backtest_event_engine">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.event.live_event_engine

      <ul>
        <li><a href="event.html#module-quanttrader.event.live_event_engine">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_account_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_account_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_fill_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_fill_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_log_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_log_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_main_window

      <ul>
        <li><a href="tradingengine.html#module-quanttrader.gui.ui_main_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_order_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_order_window">module</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    quanttrader.gui.ui_position_menu

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_position_menu">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_position_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_position_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_risk_menu

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_risk_menu">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_strategy_window

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_strategy_window">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.gui.ui_trade_menu

      <ul>
        <li><a href="gui.html#module-quanttrader.gui.ui_trade_menu">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.order.order_manager

      <ul>
        <li><a href="order.html#module-quanttrader.order.order_manager">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.performance.performance_manager

      <ul>
        <li><a href="performance.html#module-quanttrader.performance.performance_manager">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.position.position_manager

      <ul>
        <li><a href="position.html#module-quanttrader.position.position_manager">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.risk.risk_manager

      <ul>
        <li><a href="risk.html#module-quanttrader.risk.risk_manager">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.strategy.strategy_base

      <ul>
        <li><a href="strategy.html#module-quanttrader.strategy.strategy_base">module</a>
</li>
      </ul></li>
      <li>
    quanttrader.strategy.strategy_manager

      <ul>
        <li><a href="strategy.html#module-quanttrader.strategy.strategy_manager">module</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="event.html#quanttrader.event.backtest_event_engine.BacktestEventEngine.register_handler">register_handler() (quanttrader.event.backtest_event_engine.BacktestEventEngine method)</a>

      <ul>
        <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine.register_handler">(quanttrader.event.live_event_engine.LiveEventEngine method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.reqCurrentTime">reqCurrentTime() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.request_historical_data">request_historical_data() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.request_historical_ticks">request_historical_ticks() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="brokerage.html#quanttrader.brokerage.backtest_brokerage.BacktestBrokerage.reset">reset() (quanttrader.brokerage.backtest_brokerage.BacktestBrokerage method)</a>
</li>
      <li><a href="risk.html#quanttrader.risk.risk_manager.RiskManager">RiskManager (class in quanttrader.risk.risk_manager)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_risk_menu.RiskMenu">RiskMenu (class in quanttrader.gui.ui_risk_menu)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine.run">run() (quanttrader.backtest_engine.BacktestEngine method)</a>

      <ul>
        <li><a href="event.html#quanttrader.event.backtest_event_engine.BacktestEventEngine.run">(quanttrader.event.backtest_event_engine.BacktestEventEngine method)</a>
</li>
        <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.StatusThread.run">(quanttrader.gui.ui_main_window.StatusThread method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine.set_capital">set_capital() (quanttrader.backtest_engine.BacktestEngine method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.set_capital">(quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
      </ul></li>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine.set_instrument_meta">set_instrument_meta() (quanttrader.backtest_engine.BacktestEngine method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.set_params">set_params() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.backtest_engine.BacktestEngine.set_strategy">set_strategy() (quanttrader.backtest_engine.BacktestEngine method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase.set_symbols">set_symbols() (quanttrader.strategy.strategy_base.StrategyBase method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.setServerLogLevel">setServerLogLevel() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine.start">start() (quanttrader.event.live_event_engine.LiveEventEngine method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.start_all">start_all() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.start_all_strategy">start_all_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.start_strategy">start_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.start_strategy">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.StatusThread.status_update">status_update (quanttrader.gui.ui_main_window.StatusThread attribute)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.StatusThread">StatusThread (class in quanttrader.gui.ui_main_window)</a>
</li>
      <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine.stop">stop() (quanttrader.event.live_event_engine.LiveEventEngine method)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.stop_all">stop_all() (quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.stop_all_strategy">stop_all_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.stop_strategy">stop_strategy() (quanttrader.gui.ui_main_window.MainWindow method)</a>

      <ul>
        <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager.stop_strategy">(quanttrader.strategy.strategy_manager.StrategyManager method)</a>
</li>
      </ul></li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_base.StrategyBase">StrategyBase (class in quanttrader.strategy.strategy_base)</a>
</li>
      <li><a href="strategy.html#quanttrader.strategy.strategy_manager.StrategyManager">StrategyManager (class in quanttrader.strategy.strategy_manager)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_strategy_window.StrategyWindow">StrategyWindow (class in quanttrader.gui.ui_strategy_window)</a>
</li>
      <li><a href="data.html#quanttrader.data.backtest_data_feed.BacktestDataFeed.stream_next">stream_next() (quanttrader.data.backtest_data_feed.BacktestDataFeed method)</a>

      <ul>
        <li><a href="data.html#quanttrader.data.live_data_feed.LiveDataFeed.stream_next">(quanttrader.data.live_data_feed.LiveDataFeed method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.subscribe_account_summary">subscribe_account_summary() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.subscribe_market_data">subscribe_market_data() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>

      <ul>
        <li><a href="data.html#quanttrader.data.backtest_data_feed.BacktestDataFeed.subscribe_market_data">(quanttrader.data.backtest_data_feed.BacktestDataFeed method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.subscribe_market_datas">subscribe_market_datas() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.subscribe_market_depth">subscribe_market_depth() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.subscribe_positions">subscribe_positions() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="data.html#quanttrader.data.live_data_feed.LiveDataFeed.subscribe_ticker">subscribe_ticker() (quanttrader.data.live_data_feed.LiveDataFeed method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.symbol_to_contract">symbol_to_contract() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers static method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="gui.html#quanttrader.gui.ui_trade_menu.TradeMenu">TradeMenu (class in quanttrader.gui.ui_trade_menu)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="event.html#quanttrader.event.backtest_event_engine.BacktestEventEngine.unregister_handler">unregister_handler() (quanttrader.event.backtest_event_engine.BacktestEventEngine method)</a>

      <ul>
        <li><a href="event.html#quanttrader.event.live_event_engine.LiveEventEngine.unregister_handler">(quanttrader.event.live_event_engine.LiveEventEngine method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.unsubscribe_account_summary">unsubscribe_account_summary() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.unsubscribe_market_data">unsubscribe_market_data() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>

      <ul>
        <li><a href="data.html#quanttrader.data.backtest_data_feed.BacktestDataFeed.unsubscribe_market_data">(quanttrader.data.backtest_data_feed.BacktestDataFeed method)</a>
</li>
      </ul></li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.unsubscribe_market_depth">unsubscribe_market_depth() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
      <li><a href="brokerage.html#quanttrader.brokerage.ib_brokerage.InteractiveBrokers.unsubscribe_positions">unsubscribe_positions() (quanttrader.brokerage.ib_brokerage.InteractiveBrokers method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="gui.html#quanttrader.gui.ui_order_window.OrderWindow.update_order_status">update_order_status() (quanttrader.gui.ui_order_window.OrderWindow method)</a>
</li>
      <li><a href="performance.html#quanttrader.performance.performance_manager.PerformanceManager.update_performance">update_performance() (quanttrader.performance.performance_manager.PerformanceManager method)</a>
</li>
      <li><a href="tradingengine.html#quanttrader.gui.ui_main_window.MainWindow.update_status_bar">update_status_bar() (quanttrader.gui.ui_main_window.MainWindow method)</a>
</li>
      <li><a href="gui.html#quanttrader.gui.ui_account_window.AccountWindow.update_table">update_table() (quanttrader.gui.ui_account_window.AccountWindow method)</a>

      <ul>
        <li><a href="gui.html#quanttrader.gui.ui_fill_window.FillWindow.update_table">(quanttrader.gui.ui_fill_window.FillWindow method)</a>
</li>
        <li><a href="gui.html#quanttrader.gui.ui_log_window.LogWindow.update_table">(quanttrader.gui.ui_log_window.LogWindow method)</a>
</li>
        <li><a href="gui.html#quanttrader.gui.ui_order_window.OrderWindow.update_table">(quanttrader.gui.ui_order_window.OrderWindow method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>



           </div>
           
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        
        &copy; Copyright 2020, Letian Wang

    </p>
  </div>
    
    
    
    Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a
    
    <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a>
    
    provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script>

  
  
    
   

</body>
</html>